﻿using System.ComponentModel.DataAnnotations;

namespace EntityModels.Entities
{
    /// <summary>
    /// 并发标记与行版本
    /// </summary>
    public class ConcurrencyCheckEntity
    {
        public int Id { get; set; }
        // 使用特性配置列为并发检查标记
        [ConcurrencyCheck]
        public Guid ConcurrentMark { get; set; }
        // 使用特性配置列为行版本（仅支持Microsoft SQL Server）
        [Timestamp]
        public byte[] RowVersion { get; set; }

    }
}
